package net.uhuijia.goods.goodbanner.service;

import net.uhuijia.vo.good.GoodBannerVo;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import net.uhuijia.appbase.service.BaseService;
import net.uhuijia.goods.goodbanner.persistence.model.GoodBanner;
import net.uhuijia.goods.goodbanner.persistence.model.GoodBannerExample;

import java.util.List;


@Service
@Transactional
public interface GoodBannerService
     extends BaseService<GoodBanner,GoodBannerExample> {
	
	/**
	 * 添加轮播图
	 * @author 王文鑫  
	 * @date 2018年9月29日  
	 * @param goodId
	 * @param image
	 * @param type
	 * @return
	 */
	GoodBanner addBanner(String goodId,String image,String type);
	/**
	 * @Author xzj
	 * @Description //根据spuId查询商品轮播图集合
	 * @Date  2018/10/6
	 * @Param
	 * @return
	 **/
	List<GoodBanner> findGoodBannerBySpuId(String spuId);
	/**
	 * @Author xzj
	 * @Description //根据spuId查询商品轮播图集合 转换成GoodBannerVo
	 * @Date  2018/10/6
	 * @Param
	 * @return
	 **/
	List<GoodBannerVo> findGoodBannerVoBySpuId(String spuId);
}